package com.basics.api.response.organization;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class ChannelInfoData implements Serializable {

    @ApiModelProperty("成员数量")
    private Integer memberNum;

    @ApiModelProperty("组织成员列表")
    private List<OrganizationMemberListData> memberList;

    @ApiModelProperty("邀请链接(前端用来生成二维码)")
    private String inviteUrl;

    @ApiModelProperty(value = "频道名称")
    private String channelName;

    @ApiModelProperty(value = "是否免打扰")
    private Integer disturbFlag;

    @ApiModelProperty(value = "是否置顶")
    private Integer topFlag;

    @ApiModelProperty("是否创建人(管理员权限)")
    private Boolean isCreateUser;

    @ApiModelProperty(value = "组织ID")
    private Long organizationId;
}
